@charset "utf-8";
body, html{font-size:14px;font-family:"Microsoft YaHei",Tahoma, Helvetica, Arial, sans-serif;}
a{color:#333;}a:hover{color:black;text-decoration:none;}
.ax-img img{max-width:100%;display:inline-block;padding:4px;background-color:white;border:1px solid #ddd;border-radius:4px;}
.ax-transverse:before{content:'';display:inline-block;width:0;height:1px;background-color:rgba(255,255,255,.7);vertical-align:middle;margin-right:0;transition:all .3s ease 0s;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;}.ax-transverse:hover:before{width:30px;margin-right:10px;}
.ax-btn{display:inline-block;white-space:nowrap;border:none;border-radius:2px;cursor:pointer;padding:7px 18px;line-height:1;}.ax-btn:hover{opacity:.8;filter:alpha(opacity=80);}
/*边框效果*/
.line43{position:relative;}.line43:before{content:"";clear:both;display:block;border:1px solid #ccc;display:inline-block;width:-webkit-calc(100% + 2px);width:-moz-calc(100% + 2px);width:calc(100% + 2px);padding-bottom:-webkit-calc(100% + 2px);padding-bottom:-moz-calc(100% + 2px);padding-bottom:calc(100% + 2px);position:absolute;z-index:1;margin:-1px;}
/*头部*/
.ax-top{line-height:2;}
.ax-top .companyname{float:left;}.ax-top li{float:right;}
.ax-top_vx{position:relative;display:inline-block;}.ax-top_vx:hover .ax-top_weixin, .ax-top_weixin:hover{display:block;}
.ax-top_weixin{position:absolute;left:-50%;z-index:999;display:none;}.ax-top_WeChat{max-width:200px;}
.ax-head .ax-nav, .ax-head nav{}
.ax-logo, .ax-tel{padding-right:0px !important;padding-left:0px !important;}
.ax-logo{float:left;}.ax-logo img{max-width:100%;}
.ax-tel{text-align:right;}
.ax-tel ul{display:inline-block;background-repeat:no-repeat;background-position:5px 50%;}
.ax-tel ul li{line-height:1;text-align:left;}
.ax-tel ul li:last-child{font-size:30px;font-weight:bold;margin-bottom:5px;}
.ax-tel ul li p{color:#aaa;line-height:2;font-size:1.2rem;}

/*pc端导航*/
.ax-menu li{float:left;}
.ax-menu li a{display:inline-block;width:100%;text-align:center;color:white;text-transform:capitalize;padding:10px 0;}
.ax-menu li a.ax-menu_one{font-size:18px;}
.ax-menu li a.ax-menu_one b{font-weight:normal;position:relative;}
.ax-menu li a.ax-menu_one span{position:relative;}
.dropdown-menu{margin:0;padding:0;border:0;border-top-left-radius:0;border-top-right-radius:0;z-index:9;width:100%;min-width:144px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#E5d10000,endColorstr=#E5d10000);}
.dropdown-menu a{display:block;border-top-style:solid;border-top-width:1px;border-top-color:rgba(255,255,255,.2);}
.dropdown-menu a:hover{background-color:rgba(0,0,0,0.3);}

.ax-menu li.companylitename, .ax-menu li.companylitename a.ax-menu_one:hover{background-color:#d10000;}
.ax-menu li.companylitename{float:right;display:none;}

/*pc端走马灯*/
.slideBox{overflow:hidden;position:relative;}
.slideBox .hd{position:absolute;right:20%;bottom:9%;z-index:1;}
.slideBox .hd ul{zoom:1;}
.slideBox .hd ul li{display:inline-block;cursor:pointer;border:2px solid #fff;border-color:hsla(0,0%,100%,.3);background-color:rgba(0,0,0,.4);opacity:1;overflow:hidden;border-radius:10px;width:6px;height:6px;margin:0 4px;
	transition:all .7s;
	-moz-transition:all .7s;	/* Firefox 4 */
	-webkit-transition:all .7s;	/* Safari 和 Chrome */
	-o-transition:all .7s;	/* Opera */
}
.slideBox .hd ul li.on{background-color:hsla(0,0%,100%,.4);border-color:rgba(0,0,0,.4);}
.slideBox .bd a .pic ins.ax-bgimg:after{content:"";clear:both;display:block;}
.slideBox .bd a .pic img{display:none;}
/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev, .slideBox .next{position:absolute;top:39%;display:inline-block;filter:alpha(opacity=30);opacity:0.3;}
.slideBox .next{right:0;}
.slideBox .prev::before, .slideBox .next::before{clear:both;display:block;font-size:3rem;background-color:rgba(255,255,255,.3);}
.slideBox .prev::before{content:"〈";}.slideBox .next::before{content:"〉";}
.slideBox .prev:hover, .slideBox .next:hover{filter:alpha(opacity=50);opacity:.5;}

/*pc端小样式*/
.qimg{width:auto\9;height:auto;max-width:100%;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic}
.ax-box{}

/* 非重合区域 start */
div.search{float:right;margin-top:35px;}
div.search .form-group, div.search .form-group .input-group{width:100%;}
.form-control_{width:90% !important;height:40px;background-color:#e50211;border:none;border-bottom:1px solid #ed4e59;color:#fff;}
input.form-control_::-webkit-input-placeholder{color:#ed4e59;}
.input-group-addon{width:10% !important;height:40px;background:url(../images/search.png) center no-repeat;background-size:26px 26px;border:none;border-bottom:1px solid #ed4e59;}
.input-group-addon:hover{background-color:#e50211;border-bottom-color:#ed4e59;}

/*重复基础style*/
.ax-list_pic a ins:before, .ax-list_pic a ins:after{content:"";display:block;clear:both;}
.ax-list_pic a ins i{display:block;width:100%;height:0;/*background-color:rgba(0,0,0,0.5);*/background-image:url(../images/link.png);background-position:center;background-repeat:no-repeat;background-size:20%;position:absolute;top:102%;z-index:7;}
.ax-list_pic a:hover ins i{top:0;}
.ax-list_pic a .pic{display:block;overflow:hidden;position:relative;display:none;}
.ax-list_pic a .pic img{display:block;width:100%;height:auto;-webkit-transition:0.5s ease-in-out;-o-transition:0.5s ease-in-out;transition:0.5s ease-in-out;transform-origin:50% 50%;}
.ax-list_pic a:hover .pic img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}
/*动画效果*/
.ax-list_pic a ins.ax-bgimg:before, .ax-list_pic a ins.ax-bgimg:after{background-color:rgba(0,0,0,0.5);padding-bottom:calc(100% + 1.5px);padding-bottom:0;position:absolute;width:100%;height:0;
	transition:all 1.5s;
	-moz-transition:all 1.5s;
	-webkit-transition:all 1.5s;
	-o-transition:all 1.5s;
}
.ax-list_pic a:hover ins.ax-bgimg:before, .ax-list_pic a:hover ins.ax-bgimg:after{
	transition:all .7s;
	-moz-transition:all .7s;
	-webkit-transition:all .7s;
	-o-transition:all .7s;
}
.ax-list_pic a ins.ax-bgimg:before{top:0;}
.ax-list_pic a ins.ax-bgimg:after{bottom:0;}
.ax-list_pic a:hover ins.ax-bgimg:before{height:50%;}
.ax-list_pic a:hover ins.ax-bgimg:after{height:50%;}
.ax-list_title{font-size:10px;display:block;text-align:center;padding:10px 0;}
.ax-list_title h3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:normal;font-size:1.4rem;}
.ax-list_title i{display:inline-block;width:30%;height:1px;border-bottom:1px solid #297ddd;}
.ax-list_title p{padding-top:5px;color:#5d544e;}
/*---------------------------------------------------------------------------*/
.bdsharebuttonbox{display:inline-block;}
/*---------------------------------------------------------------------------*/

/*单页面*/
.ax-page_bg{padding:20px 0;}.ax-page{}
.ax-page_content_bg{}.ax-page_content{}
.ax-title{color:#bbb;padding:15px 0;}.ax-title a{color:#888;padding:0 5px;}.ax-title a:hover{color:#333;text-decoration:underline;}
.ax-content_title{margin-bottom:25px;color:#2b2b2b;text-align:right;}
.ax-content_title h3{font-weight:normal;}
.ax-content_title p{overflow:hidden;font-family:Arial;font-size:3.9rem;color:#ecebeb;text-transform:uppercase;display:none;}
.ax-content_title:before{content:"";}
.ax-content_title:after{content:"";display:inline-block;width:49px;height:1px;background-color:#3ca7fb;}
.ax-content{margin:0 15px;line-height:2;word-break:break-all;font-size:1.3rem;}
.ax-content img{max-width:100%;display:inline-block;}
.ax-content p{text-indent:2em;margin-bottom:20px;}
.ax-content p img:nth-child(1){margin-left:-2em;}
.ax-content .t_1{border-bottom:1px solid #ccc;}
.ax-content h3{font-weight:normal;margin-bottom:20px;}
.ax-content img, .ax-content canvas, .ax-thumbnail img, .ax-thumbnail canvas{padding:3px;background-color:white;border:1px solid #ddd;border-radius:3px;}
.ax-content table{margin:10px auto 20px;}.ax-content table tbody{}
.ax-content table tr.firstRow{background-color:#f7f7f7;border-top:2px solid #bbb;}
.ax-content table tr th, .ax-content table tr td{border:1px solid #ddd;padding:8px 10px;}
.ax-content table tr th{font-weight:bold;}
.ax-content table tr td{background-color:white;}
.ax-title span{display:inline-block;font-size:1.6rem;color:#3ca7fb;padding:0 20px 0 10px;}
.ax-title span:after{content:"";display:block;border-style:solid;border-width:7px 11px 0 0;border-color:rgba(0, 0, 0, .7) transparent transparent;width:0;}
.ax-title span i{margin-right:10px;top:5px;}
.ax-title span i:before{font-size:1.8rem;}
.ax-tag span{float:right;}

/*新闻list*/

/*产品list*/
.ax-content a:hover{text-decoration:underline;}
.Xcontent{display:inline-block;padding:20px 0;width:100%;font-family:'DIN_Light';}
.Xcontent .Xcontent01 ins.ax-bgimg{border:1px solid #ddd;border-radius:3px;}
.Xcontent .Xcontent01 .pic{}
.Xcontent .Xcontent01 img{/* display:none; */}
.Xcontent .Xcontent03 p{font-size:12px;color:#9f9f9f;text-indent:0;}
.Xcontent .Xcontent03 .Xcontent17 strong{display:inline-block;font-weight:400;color:#333;margin-top:10px;margin-right:10px;line-height:1;font-size:24px;vertical-align:sub;}
.Xcontent .Xcontent03 .Xcontent17 span.ax-btn{background-color:#d91c1c;color:white;font-size:14px;}
.Xcontent .Xcontent03 .Xcontent18{background-color:#f5f3ef;padding:20px 10px;border-radius:3px;}
.Xcontent .Xcontent03 .Xcontent18 ul{display:inline-block;width:100%;}
.Xcontent .Xcontent03 .Xcontent18 ul li{padding-right:0;padding-left:0;color:#6e7372;font-size:12px;}
.Xcontent .Xcontent03 .Xcontent18 ul li:first-child{text-align:center;}
.Xcontent .Xcontent03 .Xcontent18 ul li.text-left{text-align:left;}
.Xcontent .Xcontent03 .Xcontent18 ul li p{margin-bottom:0;position:absolute;line-height:1;}
.Xcontent .Xcontent03 .Xcontent18 ul li p:before{content:"￥";display:inline-block;clear:both;font-size:18px;}
.Xcontent .Xcontent03 .Xcontent18 ul li em{font-weight:normal;padding:3px 9px;}
.Xcontent .Xcontent03 .Xcontent18 ul li span.ax-btn{background-color:#d91c1c;color:white;padding:5px 8px;}
.Xcontent .Xcontent03 .Xcontent18 .Xcontent20 li{text-align:center;}
.Xcontent .Xcontent03 .Xcontent18 .Xcontent20 li a{font-size:30px;color:#767676;}
.Xcontent .Xcontent03 .Xcontent18 .Xcontent20 li a:hover{color:#333;}
.Xcontent .Xcontent03 .Xcontent30 ul{display:table;width:100%;padding:0 10px;}
.Xcontent .Xcontent03 .Xcontent30 ul:nth-child(2n-1){background-color:white;}
.Xcontent .Xcontent03 .Xcontent30 ul:nth-child(2n){background-color:#f5f5f5;}
.Xcontent .Xcontent03 .Xcontent30 ul li{padding-right:0;padding-left:0;color:#6e7372;font-size:14px;}
.Xcontent .Xcontent03 .Xcontent30 ul li:first-child{text-align:center;}
.Xcontent .Xcontent03 .Xcontent50{margin-top:20px;}
.Xcontent .Xcontent03 .Xcontent50 a{display:inline-block;color:#777;border:1px solid #777;border-radius:3px;line-height:1;padding:8px 18px;margin:0 10px;}
.Xcontent .Xcontent03 .Xcontent50 a:hover{background-color:#777;color:white;}
.Xcontent .Xcontent03 .Xcontent50 a.ax-top_vx .ax-top_weixin{top:35px;left:0;}

/*风采list*/
.ax-list a{display:block;border:4px solid #cfd2d9;border-radius:3px;}
.ax-list a:hover{
	transform:translate3d(0, -2px, 0);
	-moz-transform:translate3d(0, -2px, 0);
	-webkit-transform:translate3d(0, -2px, 0);
	-o-transform:translate3d(0, -2px, 0);
}
.ax-list a img{
	-moz-transition:.5s ease-in;
	-webkit-transition:.5s ease-in;
	-o-transition:.5s ease-in;
	-ms-transition:.5s ease-in;
	transition:.5s ease-in;
}
.ax-list a:hover img{
	transform:scale(1.3,1.3);
	-moz-transform:scale(1.3,1.3);
	-webkit-transform:scale(1.3,1.3);
	-o-transform:scale(1.3,1.3);
}
.ax-list .pic{overflow:hidden;display:none;}
.ax-list ins.ax-bgimg:after{content:"";display:block;background-color:rgba(0,0,0,0.5);position:absolute;width:100%;height:100%;bottom:102%;}
.ax-list a:hover ins.ax-bgimg:after{bottom:0;}

.ax-list a, .ax-list ins.ax-bgimg:after, .ax-list a .ax-list_title, .ax-list a:hover .ax-list_title{
	transition:all .7s;
	-moz-transition:all .7s; /* Firefox 4 */
	-webkit-transition:all .7s; /* Safari 和 Chrome */
	-o-transition:all .7s; /* Opera */
}
.ax-list a:hover{
	-moz-box-shadow:0 5px 10px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow:0 5px 10px rgba(0, 0, 0, 0.5);
	box-shadow:0 5px 10px rgba(0, 0, 0, 0.5);
}
.alb_box .ax-list_title{text-align:right;font-size:0;}
.alb_box .ax-list_title h3, .alb_box .ax-list_title span{padding-right:10px;}
.alb_box .ax-list_title h3{line-height:2;margin-bottom:0;}
.alb_box .ax-list_title i{width:90%;border-color:#ddd;}
.alb_box .ax-list_title p{display:none;}
.alb_box .ax-list_title span{display:block;font-style:italic;color:#aaa;font-size:1.2rem;}
.alb_box a:hover .ax-list_title{background-color:#3ca7fb;}
.alb_box a:hover .ax-list_title h3, .alb_box a:hover .ax-list_title span{color:white;}
.alb_box a .ax-list_title h3, .alb_box a .ax-list_title span{
	transition:all 1s;
	-moz-transition:all 1s;
	-webkit-transition:all 1s;
	-o-transition:all 1s;
}

/*相册*/

/*联络*/

/*left侧边right*/

/*友情链接*/
.ax-links a{padding:5px 10px;border:1px dashed #ccc;margin:5px 10px;line-height:37px;text-shadow:1px 1px 0 #fff;}
.ax-links a:hover{background-color:#ccc;}
/*pc端底部样式*/
.ax-footTel{background-color:#01a1ea;color:white;text-align:center;font-size:1.6rem;text-transform:uppercase;font-weight:100;padding:15px 0;}
.ax-foot_bg{background-color:#18212a;color:white;padding:20px 0;}
.ax-foot{border-bottom:1px solid #919399;}
.ax-foot a{color:#ddd;}.ax-foot a:hover{color:#ccc;}
.ax-foot dt{font-size:1.6rem;font-weight:normal;text-transform:capitalize;padding:20px 0;}
.ax-foot dt a{display:inline-block;padding-bottom:10px;margin-bottom:15px;font-weight:normal;}
.ax-foot dd{line-height:2;}
.ax-foot_contact{float:left;padding-right:5%;margin-bottom:5%;}
.ax-foot_contact dd{padding-left:37px;background:url(../images/ico4.png) 0px 5px no-repeat;color:#919399;}
.ax-foot_menu, .ax-qrcode{float:right;}
.ax-foot_menu dd a{display:inline-block;width:100px;color:#919399;}
.ax-qrcode{padding-right:30px;}
.ax-qrcode dd{padding-top:20px;}
.ax-qrcode dd ins{display:inline-block;float:left;}
.ax-qrcode dd ins:before{content:"";margin-top:30%;float:right;width:0;height:0;border-width:20px;border-style:solid;border-color:transparent #fff transparent transparent;transform:rotate(180deg);}
.ax-qrcode dd ins img{max-width:168px;}
.ax-qrcode dd span{display:inline-block;float:left;}
.ax-qrcode dd span em{display:block;}
.ax-qrcode dd span em img{max-width:100px;}
.ax-qrcode dd span p{text-align:center;color:white;line-height:2;}
.ax-qrcode dd span p:nth-child(2){color:#acacac;}
.ax-copyright{border-bottom:none !important;}
.ax-copyright li{padding:10px 0px;}
.ax-copyright p{padding:10px 0px;color:#919399;}
.ax-copyright a{color:#ccc;}
.ax-copyright a:hover{color:#888;
	transition:all .5s;
	-moz-transition:all .5s;	/* Firefox 4 */
	-webkit-transition:all .5s;	/* Safari 和 Chrome */
	-o-transition:all .5s;	/* Opera */
	-moz-box-shadow:0 5px 10px rgba(0,0,0,0.5);
	-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.5);
	box-shadow:0 5px 10px rgba(0,0,0,0.5);
}
.ax-copyright ins{display:inline-block;margin-right:30px;color:#c0c0c0;}
.ax-copyright ins img{vertical-align:baseline;}
.ax-copyright ins.ax-db{float:right;color:#333;}
.ax-copyright ins aside svg{
	stroke:#fff;
	stroke-width:1px;
	stroke-dasharray:0, 100;
	/*transition:all .3 ease-in-out;
	-moz-transition:all .3 ease-in-out;
	-webkit-transition:all .3 ease-in-out;*/
}
.ax-copyright ins aside svg.menu-svg{width:32px;height:36px;fill:#fff;border-radius:4px;background-color:#fff;margin:0 auto;
	animation:logo-in 2s ease-in-out forwards 1.5s;
	-moz-animation:logo-in 2s ease-in-out forwards 1.5s;
	-webkit-animation:logo-in 2s ease-in-out forwards 1.5s;
}
.ax-copyright ins aside svg.menu-svg use{stroke:#333;stroke-width:1px;}
.ax-footer{background-color:#0f141a;color:#919399;line-height:2;}
.ax-footer a{color:#919399;text-align:center;padding:20px 0;}

/* 非重合区域 end */
#ax-list a .video_item:before{content:"";display:block;clear:both;position:absolute;width:100%;padding-bottom:80%;background-color:rgba(0, 0, 0, 0.3);background-image:url(../images/play.png);background-position:center;background-repeat:no-repeat;background-size:30%;}
#ax-list a:hover .video_item:before{background-image:url(../images/play_h.png);}
#ax-list a .video_item img.video_img{position:absolute;z-index:7;background-color:transparent;width:100%;height:100%;}
#content_text iframe.Vqqcom, #content_text iframe.Vyoukucom{width:100%;min-height:598px;}
@keyframes logo-in {
	0% {
		stroke-dasharray:0, 100;
		left:100px;
	}
	50% {
		stroke-dasharray:100, 0;
		fill:rgba(48, 48, 48, 0);
	}
	100% {
		stroke-dasharray:100, 0;
		fill:rgba(48, 48, 48, 1);
	}
}
@-moz-keyframes logo-in {
	0% {
		stroke-dasharray:0, 100;
	}
	50% {
		stroke-dasharray:100, 0;
		fill:rgba(48, 48, 48, 0);
	}
	100% {
		stroke-dasharray:100, 0;
		fill:rgba(48, 48, 48, 1);
	}
}
@-webkit-keyframes logo-in {
	0% {
		stroke-dasharray:0, 100;
	}
	50% {
		stroke-dasharray:100, 0;
		fill:rgba(48, 48, 48, 0);
	}
	100% {
		stroke-dasharray:100, 0;
		fill:rgba(48, 48, 48, 1);
	}
}
@media screen and (min-width:450px){}
/*响应式*/
@media screen and (min-width: 769px) {.btnFooter{display:none;}}
/*自适应*/
@media screen and (max-width: 767px) {
	.ax-pd20{padding:10px 0 !important;}
}